*{margin:0;padding:0;}
body{color:#333;font-size:12px;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}

h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color:inherit;} 
a:hover{text-decoration: none;}
table{border-collapse:collapse; border-spacing:0;}
li{list-style-type:none;}
img{border: none;}
em,b,strong,i{font-style:normal;}
label,button{cursor: pointer;}
a,select,input,textarea{outline:none;resize:none;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.text-l{text-align:left;}
.text-r{text-align:right;}
.text-c{text-align:center;}
.text-j{text-align:justify;}
.text-hide-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-hide-2{word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.text-hide-3{word-break:break-all;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.text-hide-4{word-break:break-all;display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clearfix:before,.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}

.w-home-tabs{margin-bottom: 24px;padding-bottom: 12px;border-bottom: 1px solid #c7000b;font-size:14px;color:#616161;}
.w-home-tabs ul{margin:3px 0 0 10px;border-left:2px solid #cc0102;}
.w-home-tabs li{margin-left: 8px;cursor:pointer;}
.w-home-tabs li.on{color:#cc0102;font-weight:600;}
.w-home-tabs span{font-weight:600;font-size:18px;color:#c7000b;display:block;}
.w-home-tabs .w-home-LinkMore{margin-top:3px;color:#a3a3a3;}
.w-home-tabs .w-home-LinkMore:hover{color:#ce0b09;}

.size{margin:0 auto;width:1170px;}

body{background-image:url(home_body_bg.jpg);background-position:top center;background-repeat:no-repeat;}
.w-home-top{padding:5px 0 14px;font-size:14px;color:#1c1c1c;}
.w-home-top a:hover{color:#c60402;}
.w-home-top .w-home-top-l a{margin-right:18px;}
.w-home-top .w-home-top-r a{margin-left:18px;}

.w-homeLogoIntroduction{padding-bottom:6px;}
.w-homeLogoIntroduction .w-homeLogo{padding:50px 0 0 20px;}
.w-homeLogoIntroduction .w-homeIntroduction{padding-right:115px;}

.w-home-nav{margin-bottom:48px;border-bottom:2px solid #c7000b;color:#000;font-size:22px;}
.w-home-nav i.icons{margin-right:10px;font-size:24px;vertical-align:middle;}
.w-home-nav li.w-nav-parent{margin-right:30px;border-radius:4px 4px 0 0;}
.w-home-nav li.w-nav-parent.on{background-color:#c7000b;color:#fff;}
.w-home-nav li.no-margin-r{margin-right:0;}
.w-home-nav li.w-nav-parent a.w-nav-parent-link{padding:10px;display:flex;align-items:center;}
.w-home-nav li.w-nav-parent:hover{background-color:#c7000b;color:#fff;}
.w-home-nav li.w-nav-parent .w-home-nav-Children{left:0;top:49px;width:100%;height:40px;line-height:40px;border-bottom:1px solid #f4f4f4;display:none;}
.w-home-nav li.w-nav-parent .w-home-nav-Children a{margin-right:28px;color:#666;font-size:16px;}
.w-home-nav li.w-nav-parent .w-home-nav-Children a:hover{color:#c7000b;text-decoration:underline}

.w-container{margin:0 auto;padding:15px 10px 20px;width:1150px;background-color:#fff;}

.w-list-content-box{padding:0 10px;}
.w-currentLocation{margin-bottom:25px;color:#4c4c4c;font-size:14px;}
.w-currentLocation a:hover{color:#c7000b;}

.w-public-newsList li{margin-bottom:25px;padding-left:12px;font-size:16px;color:#333;background:url(list_bg20210616.png) no-repeat left center;}
.w-public-newsList li:hover span{color:#c7000b;}
.w-public-newsList li span{max-width:85%;display:block;}

.w-publick-pages{margin-top:30px;}
.w-publick-pages .w-pages-box>a,.w-First_Page_action,.w-Fir_Page_action,.w-next_Page_Action,.w-Last_Page_Action{margin:0 2px;height:28px;line-height:28px;border:1px solid #b6b6b6;color:#808080;font-size:14px;display:inline-block;}
.w-publick-pages .w-pages-box>a.on{background-color:#c7000b;color:#fff;border-color:#c7000b;cursor:context-menu;}
.w-publick-pages a{width:28px;}
.w-First_Page_action,.w-Fir_Page_action,.w-next_Page_Action,.w-Last_Page_Action{padding:0 10px;width:auto;}

.w-footer{background-color:#c7000b;color:#fff;font-size:14px;}
.w-footer .w-footer-logo{padding-top:24px;}
.w-footer .size{padding:20px 0 15px;}
.w-footer .w-footer-info{padding-top:5px;width:755px;}
.w-footer .w-footer-info p{margin-top:14px;}
.w-footer-code img{margin:0 auto 5px;display:block;}